<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="UTF-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<title>获取消息</title>
	</head>
	<body>
		<script>
			// 要接收消息，我们只需要创建 new EventSource(url) 即可。
			// 浏览器将会连接到 url 并保持连接打开，等待事件。
			// 服务器状态码应该为 200，header 为 Content-Type: text/event-stream，然后保持此连接并以一种特殊的格式写入消息。

			// 跨源请求：EventSource 支持跨源请求，就像 fetch 和任何其他网络方法。我们可以使用任何 URL：
			let source = new EventSource('https://another-site.com/evenets', {
				withCredentials: true, // 传递凭证
			})
			// 远程服务器将会获取到 Origin header, 并且必须以 Access-Control-Allow-Origin 响应来处理。
		</script>
	</body>
</html>
